home *** CD-ROM | disk | FTP | other *** search
- /*
- Library for ftpd clients.(libftp)
- Copyright by Oleg Orel
- All rights reserved.
-
- This library is desined for free, non-commercial software creation.
- It is changeable and can be improved. The author would greatly appreciate
- any advises, new components and patches of the existing programs.
- Commercial usage is also possible with participation of it's author.
-
-
-
- */
-
- #include "FtpLibrary.h"
-
- int FtpRead(FTP *con)
- {
- int c;
-
- if ( con -> mode == 'I' )
- return getc(con->data);
-
- if ( con->ch != EOF )
- {
- c=con->ch;
- con->ch=EOF;
- return c;
- }
-
- c=getc(con->data);
-
- if ( c == Ctrl('M') )
- {
- c = getc ( con->data);
-
- if ( c == Ctrl('J') )
- return '\n';
- con->ch = c;
- return Ctrl('M');
- }
- return c;
- }
-
-